Dependence management in component-based distributed systems
نویسندگان
چکیده
Recent component-architecture developments—such as Enterprise JavaBeans, ActiveX Controls, and the CORBA Component Model—support the construction of sophisticated systems by assembling a collection of off-theshelf software components with the help of visual tools or programmatic interfaces. However, very little support exists for managing the dependencies between components. Different programmers create components, often working in different groups with different methodologies. It is hard to create robust and efficient systems if they do not understand the dynamic dependencies between components. Thus, it is very common to find cases, in both legacy and componentbased systems, in which a module fails to accomplish its goal because the system does not properly resolve an unspecified dependency. Sometimes, other modules do not properly detect the graceful failure of one module, which leads to a total system failure. Dependence problems To further illustrate the importance of understanding and managing component dependencies, consider a similar problem in a different context. Because administrators must continuously update and modify current systems, dependency conflicts may arise. For example, UNIX and Windows NT system administrators must monitor security announcements daily and be prepared to update their operating system kernels with the appropriate security patches. In addition, users demand new versions of applications such as Web browsers, text editors, software development tools, and so forth. Often, building and installing a new software package requires updates to a series of other tools as well. Like system administrators, workstation and personal computer users are also burdened with system or account maintenance. In environments such as Microsoft Windows, wizard interfaces partially automate some application installations by directing users through the installation The authors present
منابع مشابه
DisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems
The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...
متن کاملDisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems
The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...
متن کاملA new Shuffled Genetic-based Task Scheduling Algorithm in Heterogeneous Distributed Systems
Distributed systems such as Grid- and Cloud Computing provision web services to their users in all of the world. One of the most important concerns which service providers encounter is to handle total cost of ownership (TCO). The large part of TCO is related to power consumption due to inefficient resource management. Task scheduling module as a key component can has drastic impact on both user...
متن کاملFuzzy Control of Fuel Cell Distributed Generation Systems
The operation of Fuel Cell Distributed Generation (FCDG) systems in distribution systems is introduced by modeling, controller design, and simulation study of a Solid Oxide Fuel Cell (SOFC) distributed generation (DG) system. The physical model of the fuel cell stack and dynamic models of power conditioning units are described. Then, suitable control architecture based on fuzzy logic contro...
متن کاملطراحی سیستم اطلاعات مدیریتی بحرانهای طبیعی
Introduction: To cope with natural and unnatural critical events such as air crashes, car accidents, chemicals and earthquakes or floods needs powerful resource management. Some of these critical events are tiny and by using local and available resources management could be resolved, but some cover extended geographical areas and so need a massive, vast resources and high level management for e...
متن کاملGreen Energy Generation in Buildings: Grid-Tied Distributed Generation Systems (DGS) With Energy Storage Applications to Sustain the Smart Grid Transformation
The challenge of electricity distribution’s upgrade to incorporate new technologies is big, and electric utilities are mandated to work diligently on this agenda, thus making investments to ensure that current networks maintain their electricity supply commitments secure and reliable in face of disruptions and adverse environmental conditions from a variety of sources. The paper presents a new ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Concurrency
دوره 8 شماره
صفحات -
تاریخ انتشار 2000